package com.jmxcfc.blfsc.ssq.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmxcfc.fs.common.entity.AutoFillEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 上上签注册个人用户并申请证书记录表
 * </p>
 *
 * @author pbs
 * @since 2024-09-02
 */
@Data
@TableName("SSQ_REG_USER_PERSONAL_SUB")
public class RegUserPersonalSub  extends AutoFillEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "ID", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 请求业务号(上游传,唯一标识,8位时间+32为uuid)
     */
    private String requestNo;

    /**
     * 用户账户
     */
    private String account;

    /**
     * 用户姓名(必须和证件上登记的姓名一致)
     */
    private String name;

    /**
     * 用户类型,取值1(1:表示个人)
     */
    private String userType;

    /**
     * 用户手机号
     */
    private String mobile;

    /**
     * 用户证件号
     */
    private String identity;

    /**
     * 证件类型(默认用0, "0"表示身份证)
     */
    private String identityType;

    /**
     * 是否申请证书,取值1(0:无需、1:需要)
     */
    private String applyCert;

    /**
     * 错误码值(0:成功)
     */
    private String errno;

    /**
     * 错误描述
     */
    private String errmsg;

    /**
     * 异步任务ID(用于异步查询,taskId过24小时后就失效)
     */
    private String taskId;


}
